package com.flnet.foxwash.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.flnet.common.base.BaseEntity;
import java.util.Date;

/**
 * 店铺表 w_shop
 * 
 * @author flnet
 * @date 2019-03-20
 */
public class WShop extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 店铺ID */
	private Long shopId;
	/**  */
	private String uuid;
	/**  */
	private Date createDate;
	/**  */
	private Long creator;
	/** 店铺名称 */
	private String shopName;
	/** 所属区域 */
	private Long regionId;
	/** 店铺地址 */
	private String address;
	/** 省/市 */
	private String province;
	/** 市 */
	private String city;
	/** 区/县 */
	private String country;
	/** 镇/乡 */
	private String town;
	/** 纬度 */
	private String locationX;
	/** 经度 */
	private String locationY;
	/** 描述 */
	private String descr;
	/** 状态（0正常 1停用） */
	private String status;
	/** 备注 */
	private String remark;

	private String provinceName;

	private String cityName;

	private String countryName;

	private String townName;

	public void setShopId(Long shopId) 
	{
		this.shopId = shopId;
	}

	public Long getShopId() 
	{
		return shopId;
	}
	public void setUuid(String uuid) 
	{
		this.uuid = uuid;
	}

	public String getUuid() 
	{
		return uuid;
	}
	public void setCreateDate(Date createDate) 
	{
		this.createDate = createDate;
	}

	public Date getCreateDate() 
	{
		return createDate;
	}
	public void setCreator(Long creator) 
	{
		this.creator = creator;
	}

	public Long getCreator() 
	{
		return creator;
	}
	public void setShopName(String shopName) 
	{
		this.shopName = shopName;
	}

	public String getShopName() 
	{
		return shopName;
	}
	public void setRegionId(Long regionId) 
	{
		this.regionId = regionId;
	}

	public Long getRegionId() 
	{
		return regionId;
	}
	public void setAddress(String address) 
	{
		this.address = address;
	}

	public String getAddress() 
	{
		return address;
	}
	public void setProvince(String province) 
	{
		this.province = province;
	}

	public String getProvince() 
	{
		return province;
	}
	public void setCity(String city) 
	{
		this.city = city;
	}

	public String getCity() 
	{
		return city;
	}
	public void setCountry(String country) 
	{
		this.country = country;
	}

	public String getCountry() 
	{
		return country;
	}
	public void setTown(String town) 
	{
		this.town = town;
	}

	public String getTown() 
	{
		return town;
	}
	public void setLocationX(String locationX) 
	{
		this.locationX = locationX;
	}

	public String getLocationX() 
	{
		return locationX;
	}
	public void setLocationY(String locationY) 
	{
		this.locationY = locationY;
	}

	public String getLocationY() 
	{
		return locationY;
	}
	public void setDescr(String descr)
	{
		this.descr = descr;
	}

	public String getDescr()
	{
		return descr;
	}
	public void setStatus(String status) 
	{
		this.status = status;
	}

	public String getStatus() 
	{
		return status;
	}
	public void setRemark(String remark) 
	{
		this.remark = remark;
	}

	public String getRemark() 
	{
		return remark;
	}

	public String getProvinceName() {
		return provinceName;
	}

	public void setProvinceName(String provinceName) {
		this.provinceName = provinceName;
	}

	public String getCityName() {
		return cityName;
	}

	public void setCityName(String cityName) {
		this.cityName = cityName;
	}

	public String getCountryName() {
		return countryName;
	}

	public void setCountryName(String countryName) {
		this.countryName = countryName;
	}

	public String getTownName() {
		return townName;
	}

	public void setTownName(String townName) {
		this.townName = townName;
	}

	public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("shopId", getShopId())
            .append("uuid", getUuid())
            .append("createDate", getCreateDate())
            .append("creator", getCreator())
            .append("shopName", getShopName())
            .append("regionId", getRegionId())
            .append("address", getAddress())
            .append("province", getProvince())
            .append("city", getCity())
            .append("country", getCountry())
            .append("town", getTown())
			.append("provinceName",getProvinceName())
			.append("cityName",getCityName())
			.append("countryName",getCountryName())
			.append("townName",getTownName())
            .append("locationX", getLocationX())
            .append("locationY", getLocationY())
            .append("descr", getDescr())
            .append("status", getStatus())
            .append("remark", getRemark())
            .toString();
    }
}
